package model.stages;

import java.util.List;

import model.ModelComponent;

import model.characters.CharacterInterface;

import model.input.KeyboardHandler;
import model.input.MouseHandler;
import model.input.CommonKeyboardHandler;
import model.input.PhaseMouseHandler;

public class AboutModel implements StageModel{

	MouseHandler mouseHandler;
	KeyboardHandler keyboardHandler;

	public AboutModel(){
		mouseHandler = new PhaseMouseHandler(); //NAO FAZ NADA
		keyboardHandler = new CommonKeyboardHandler();
	}

	@Override
	public List<CharacterInterface> getCharacters() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public KeyboardHandler getKeyboardHandler() {
		return keyboardHandler;
	}

	@Override
	public List<ModelComponent> getModelComponents() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public MouseHandler getMouseHandler() {
		return mouseHandler;
	}

	@Override
	public CharacterInterface getPlayer() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public StageEnum getStage() {
		return StageEnum.ABOUT;
	}

	@Override
	public int getStageSize() {
		// TODO Auto-generated method stub
		return 0;
	}

	@Override
	public void update() {
		// TODO Auto-generated method stub

	}

	@Override
	public boolean isGameOver() {
		// TODO Auto-generated method stub
		return false;
	}

	@Override
	public void setGameOver(boolean gameOver) {
		// TODO Auto-generated method stub
		
	}

}
